.gv-forms {
  max-width: 960px;
  margin-bottom: 48px;

  h1 {
    font-size: 2em;
    margin: 16px 0 4px;
    display: inline-block;
  }

  .md-subheader {
    margin: 12px 0;
  }

  .gv-forms-header {
    a,
    div {
      padding: 0 0 4px 12px;
      display: inline-block;
    }

    ng-md-icon {
      vertical-align: super;
      padding-left: 12px;
    }
  }

  .gv-back-to {
    background-color: #fff;
    fill: #707070;
    border: 1px solid #e2e5e7;
  }

  .gv-form-danger {
    h2 {
      color: var(--gv-theme-color-danger);
    }

    .gv-form-content {
      border-color: var(--gv-theme-color-danger);
    }

    .gv-form-danger-text {
      font-size: 1.1em;
      font-weight: 500;
    }
  }

  .gv-form {
    .md-errors-spacer {
      display: none;
    }

    .gv-input-container-dense {
      margin: 0;
    }

    .gv-filters {
      margin: 16px 0 32px;
    }
    margin: 6px 0;
  }

  h2 {
    color: #000;
    font-size: 1.4em;
    padding: 16px 0 4px;
    margin: 0;
    display: inline-block;
  }

  h3 {
    font-size: 1.3em;
    display: inline-block;
  }

  .gv-form-content {
    background-color: #fff;
    border: 1px solid #e2e5e7;
    border-radius: 4px;
    padding: 16px;

    .hint {
      position: initial;
      bottom: -18px !important;
    }
  }
}
.gv-forms.gv-forms-fluid {
  max-width: 100%;
}

.custom-user-fields-values {
  overflow-y: scroll;
  max-height: max-content;
}
.custom-user-fields-values-help {
  font-style: italic;
  font-size: 12px;
  color: gray;
}
